Skip to content

Conversation

@MihailV1
Copy link

добавлен импорт Literal из typing

добавлены в некоторые методы class TaskRepository типы StatusType, PriorityType и Order_byType, для большей информативности. get_tasks_by_status(self, status: StatusType)
get_tasks_by_priority(self, priority: PriorityType) get_tasks_by_priority_range(self, min_priority: PriorityType, max_priority: PriorityType, order: Order_byType = 'ASC') get_all_tasks_sorted_by_priority(self, order: Order_byType = 'ASC', ascending: bool = True) get_tasks_by_status_sorted_by_priority(self, status: StatusType, order: Order_byType = 'ASC', ascending: bool = True)

добавлена в несколько  методы возможность сортировки по ASC ||  DESC: def get_tasks_by_priority_range(self, min_priority: PriorityType, max_priority: PriorityType, order: Order_byType = 'ASC') def get_all_tasks_sorted_by_priority(self, order: Order_byType = 'ASC', ascending: bool = True) def get_tasks_by_status_sorted_by_priority(self, status: StatusType, order: Order_byType = 'ASC', ascending: bool = True)

добавлено в метод def delete_completed_tasks(self) -> int вывод количества удаленных задач. Для большей информативности.

добавлена новый метод def delete_all_tasks(self) -> int удаления всех задач с выводом количества всех удаленных задач.

добавлен импорт Literal из typing

добавлены в некоторые методы class TaskRepository типы StatusType, PriorityType и Order_byType, для большей информативности.
get_tasks_by_status(self, status: StatusType)
get_tasks_by_priority(self, priority: PriorityType)
get_tasks_by_priority_range(self, min_priority: PriorityType, max_priority: PriorityType, order: Order_byType = 'ASC')
get_all_tasks_sorted_by_priority(self, order: Order_byType = 'ASC', ascending: bool = True)
get_tasks_by_status_sorted_by_priority(self, status: StatusType, order: Order_byType = 'ASC', ascending: bool = True)

добавлена в несколько  методы возможность сортировки по ASC ||  DESC:
def get_tasks_by_priority_range(self, min_priority: PriorityType, max_priority: PriorityType, order: Order_byType = 'ASC')
def get_all_tasks_sorted_by_priority(self, order: Order_byType = 'ASC', ascending: bool = True)
def get_tasks_by_status_sorted_by_priority(self, status: StatusType, order: Order_byType = 'ASC', ascending: bool = True)

добавлено в метод def delete_completed_tasks(self) -> int
вывод количества удаленных задач. Для большей информативности.

добавлена новый метод def delete_all_tasks(self) -> int
удаления всех задач с выводом количества всех удаленных задач.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant